# Responsability
# Default configuration values

setClass("Configuration",
         representation(
           commonFolder="character", # All input data and measurements has to be in this folder, the output will be written here to.
           projectFile="character",
           dbFile="character",
           measurementsFile="character",
           outputFile="character",
           outputColumn="character",
           outputConversion="numeric",
           parameterInitFile="character",
           parameterInitColumns="character",
           parameterFile="character",
           logFile="character"
         ),
         prototype(
           commonFolder="~/gsvn/bcfirst/ldndc/",
           projectFile="gebesee.xml",
           dbFile="bcGebesee.db",
           measurementsFile="Gebesee_N2O.txt",
           outputFile="SOILCHEMISTRY_ND_avg.txt",
           outputColumn ="nd_dN2O.kgNha.1.",
           outputConversion=1,
           parameterInitFile="init_pV.txt",
           parameterInitColumns=c("module","name","dist","init","min","max","p1","p2"),
           parameterFile="parameters-site.txt",
           logFile="bcGebesee.log"
         )
)




